Although Galax and Clintwood will probably both bring good crowds, you should be able to get there within a half hour of gametime and have no problem getting a seat or a parking spot. I've been to Salem Stadium several times over the years for regular season, playoff and state final games and have personally never seen the stadium at even 3/4capacity for the Group A finals. There really isn't a bad seat in the place.

I'm not sure if this is still the case, but you may have to pay to reenter if you leave between games. I had to in 2008 between the Clintwood/Franklin and Gretna/Floyd games. It might be the same at all VHSL championship sites now, but in the past we were able to leave between games at both JMU and Liberty and were able to get back in without paying since we had our tickets.

Can't tell you much about concessions as I usually don't eat at the game. There are many restaurants close to the stadium, though there is nothing within walking distance.